package com.bestcem.xm.member.service.param;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.bestcem.xm.member.entity.mysql.MemberEntity;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 投放 获取联系人 动态sql
 *
 * @author yf.wang <yf.wang@idiaoyan.com>
 * @version V1.0
 * @date 2021/10/8
 */

@Getter
@Setter
public class FuzzyMemberDynamicSql {

    /**
     * 投放类型
     */
    private String pushType;

    /**
     * 组织id
     */
    private String orgId;

    /**
     * 联系人类型
     */
    private Integer memberType;

    /**
     * 联系人状态
     */
    private Integer status;

    /**
     * 联系人id
     */
    private List<String> memberIds;

    /**
     * 动态sql
     */
    private Wrapper<MemberEntity> wrapper;

    /**
     * 免打扰联系人
     */
    private List<String> notDistrubMemberIds;

    private List<String> groupIds;

    private Integer limit;

    private Integer offset;

    private String appId;

}
